今天,挨踢狗要做出來的是,在02重新整理需求文章裡,提到的收集電腦資訊,基於昨天的經驗,今天先從收集自己這一台電腦的資訊做起。
##Get-CimInstance
這個指令,應該可以做很多事。挨踢狗今天查了他的Help,也查了線上教科書的範例碼後,腦子一團亂講不清礎邏輯。所以把我想做的事和試出來的語法整理成下表。我希望之後可以想辦法讓他們變成一個整理好的表格。
今天大家可以先把這些指令貼去玩看看,都會得剽哪些資訊呢?
**
| 想做的事 | cmdlet scripts |
|---|---|
| 電腦名稱 | Get-CimInstance -ClassName Win32_ComputerSystem |
| 電腦型號 | `Get-CIMINSTANCE -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=$true |
| 使用IP | 同上 |
| 網卡硬體位址 | 同上 |
| DNS設定 | 同上 |
| DHCP設定 | 同上 |
| 電腦的OS | `Get-CimInstance -ClassName Win32_OperatingSystem |
| 安裝的軟體及版本 | Get-CimInstance -ClassName Win32_QuickFixEngineering |
| 最近一次更新紀錄 | 還在查 |
| 現在登入帳號是誰 | Get-CimInstance -ClassName Win32_ComputerSystem -Property UserName |
| 是否具本機管理員權限 | 還在查 |
| 是否開啟USB權限 | 還在查 |
| ** |